package com.huitone.smspfm.socket.protocol.sgip.message.msgbody;

import com.huitone.smspfm.socket.protocol.sgip.conversion.TransferConverter;

/**   
* @Title Resp.java 
* @Package com.huitone.smspfm.socket.protocol.sgip.msgbody 
* @Description TODO(用一句话描述该文件做什么) 
* @author ybliang   
* @date 2017年3月25日 下午5:42:06 
* @version V1.0   
*/
public abstract class Resp implements IBody {

	/**
	 * @字节长度 1
	 * @数据类型 Integer
	 * @DESC
	 * 	命令是否成功接收。
		0：接收成功
		其它：错误码
	 */
	protected byte[] result = new byte[1];
	
	public int getResult() {
		return TransferConverter.bE2Int1(result);
	}

	public void setResult(int result) {
		this.result = TransferConverter.toBE1(result);
	}

	@Override
	public byte[] toByteArray() {
		return result;
	}

	@Override
	public int length() {
		return toByteArray().length;
	}
}
